package com.hzc.springchan.strategy.requestlog;

import com.hzc.springchan.util.LogUtils;
import org.aspectj.lang.JoinPoint;

/**
 * 请求参数日志打印策略接口
 * @author chen990627
 * @date 2022/10/18
 */
public interface IRequestLogStrategy {

    /**
     * 请求参数日志打印处理 interface.log
     *
     * @param joinPoint
     */
    void requestLog(JoinPoint joinPoint);

    default void log(String... params) {
        LogUtils.inter("request: {}", params);
    }
}
